package com.molichuxing.services.infrastructure.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author: renzhengyu
 * @Description: 违章数量饼状图
 * @Date: Created in 14:33 2019/10/26
 * @Modified By:
 **/
@Data
public class ViolationCountDto extends ResponseRootDto {
    private static final long serialVersionUID = -4070442786278386908L;



    /**
     * 违章总数
     */
    @ApiModelProperty(value = "违章总数")
    private Integer sumViolation = 0;

    /**
     * 总金额
     */
    @ApiModelProperty(value = "总金额")
    private Integer sumFineFee = 0;

    /**
     * 总分数
     */
    @ApiModelProperty(value = "总分数")
    private Integer sumRegulationScore = 0;

    /**
     * 最新统计时间
     */
    @ApiModelProperty(value = "最新统计时间")
    private String statisticsTime;

    /**
     * 违章数量饼状图
     */
    @ApiModelProperty(value = "违章数量饼状图")
    private List<PieChartDto> violationCountPieDto;

    /**
     * 违章分数饼状图
     */
    @ApiModelProperty(value = "违章分数饼状图")
    private List<PieChartDto> violationFractionPieDto;


    /**
     * 违章罚款金额线形图
     */
    @ApiModelProperty(value = "违章罚款金额线形图")
    private List<PieChartDto> violationFineFeePieDto;
}
